<?php 
namespace Admin\Controller;
use  Common\Model\Tag;
/**
* 标签控制器
*/
class TagController extends CommonController{
	private $data;
	public function __init(){
		$this->data=new Tag;
		parent::__init();
	}
	// 添加方法
	public function add(){
		// 判断post提交
		if(IS_POST){
			// 跳转至添加方法
			$result=$this->data->store();
			// 判断
			if(!$result){
				echo json_encode(array('status'=>FALSE,'message'=>$this->data->getError()));
				die;
			}else{
				echo json_encode(array('status'=>TRUE,'message'=>'添加成功'));
				die;
			}
		}
		// 引入模板
		View::make();
	}
	// 显示主页面
	public function index(){
		// 获得数据库内容
		$array=$this->data->get();
		// 分配数据
		View::with('array',$array);
		// 引入模板
		View::make();
	}
	// 编辑方法
	public function edit(){
		// 判断post提交
		if(IS_POST){
			// 跳转至编辑方法
			$re=$this->data->edit();
			if(!$re){
				echo json_encode(array('status'=>FALSE,'message'=>$this->data->getError()));
				die;
			}else{
				echo json_encode(array('status'=>TRUE,'message'=>'编辑成功'));
				die;
			}
		}
		// 获得参数
		$tid=Q('get.tid');
		// 数据库取数组
		$array=$this->data->where('tid',$tid)->find();
		// 分配数据
		View::with('array',$array);
		// 引入模板
		View::make();
	}
	// 删除方法
	public function del(){
		// 获取get参数
		$tid=Q('get.tid');
		// 删除对应数据
		$result=$this->data->where('tid',$tid)->delete();
		// 判断返回值
		if($result){
			View::success('删除成功！');
		}else{
			View::error('删除失败！');
		}
	}
}


 ?>